/*
 * 文件名： NetworkCheckReceiver.java
 * 描    述：TODO
 * 作    者：LinXiaoZhi
 * 时    间：2015年4月13日 下午4:56:52
 * 版    权：V1.0
 */
package com.miguo.receivers;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

import com.miguo.app.AppContext;

/*
 * 作    者：LinXiaoZhi
 * 时    间：2015年4月13日 下午4:56:52
 */

@SuppressWarnings("deprecation")
public class NetworkCheckReceiver extends BroadcastReceiver {
	@Override
	public void onReceive(Context context, Intent intent) {
		ConnectivityManager connectivityManager = (ConnectivityManager) context
				.getSystemService(Context.CONNECTIVITY_SERVICE);
		NetworkInfo mMobileNet = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
		NetworkInfo mWifiNet = connectivityManager
				.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
		if (!mMobileNet.isConnected() && !mWifiNet.isConnected()
				&& AppContext.isNetwork) {
			AppContext.isNetwork = false;
		} else if (!AppContext.isNetwork) {
			AppContext.isNetwork = true;
		}
	}

}
